<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>CSS_DOM操作</title>
<script type="text/javascript" src="jquery-1.8.0.js"></script>
<script type="text/javascript">
	$(function(){
			//获取p元素的color
			$("input:eq(0)").click(function(){
				alert($("p").css("color"));//必须是p标签的样式，而不能是font中的color
				});
			//设置p元素的color
			$("input:eq(1)").click(function(){
				$("p").css("color","green");
				});
			//设置p元素的fontSize和backgroundColor
			$("input:eq(2)").click(function(){
				 //$("p").css({"font-size":"30px","background-color":"skyblue"});//也可换成 大写的模式 多个样式时要在 css({})加{}
				$("p").css({"fontSize":"30px","backgroundColor":"skyblue"});//当有多个样式同时设置时，要用数组  建议大家用此种方法
				});
			 //获取<p>元素的高度
			  $("input:eq(3)").click(function(){
					  alert( $("p").height() );
			  });  
			  //获取<p>元素的宽度
			  $("input:eq(4)").click(function(){
					  alert( $("p").width() );
			  });  
				 //获取<p>元素的高度
			  $("input:eq(5)").click(function(){
					  $("p").height("100px");
			  });  
			  //获取<p>元素的宽度
			  $("input:eq(6)").click(function(){
					  $("p").width("400px");
			  });
			    //获取<p>元素的的左边距和上边距
			  $("input:eq(7)").click(function(){
					  var offset = $("p").offset();//它的作用是获取元素在当前视窗的相对偏移
					  var left = offset.left;
					  var top =  offset.top;
					  alert("left:"+left+";top:"+top);
			  });  
			  	    //获取<p>元素的的左边距和上边距
			  $("input:eq(8)").click(function(){
					  var offset = $("p").position();//它的作用是获取元素相对于最近的一个posiotn样式属性为relative或才absolute的祖父节点的相对偏移
					  var left = offset.left;
					  var top =  offset.top;
					  alert("left:"+left+";top:"+top);
			  });

		});
</script>
</head>

<body>
	<input type="button" value="获取<p>元素的color"/>
	<input type="button" value="设置<p>元素的color"/>
	<input type="button" value="设置<p>元素的fontSize和backgroundColor"/>
	<input type="button" value="获取<p>元素的高度"/>
	<input type="button" value="获取<p>元素的宽度"/>
	<input type="button" value="设置<p>元素的高度"/>
	<input type="button" value="设置<p>元素的宽度"/>
	<input type="button" style="position:relative;" value="获取<p>元素offset的左边距和上边距"/>
    <input type="button" value="获取<p>元素position的左边距和上边距"/>
 
 
	<p title="选择你最喜欢的水果." style="color:#F00;"><strong>你最喜欢的水果是?</strong></p>
	<ul>
	  <li title='苹果'>苹果</li>
	  <li title='橘子'>橘子</li>
	  <li title='菠萝'>菠萝</li>
	</ul>

</body>
</html>